package com.ego.user.service;

import com.ego.user.pojo.User;

public interface UserService {

    /**
     * 校验
     * @param data 要校验的数据
     * @param type 要校验的数据类型：1，用户名；2，手机
     * @return boolean
     */
    Boolean check(String data, Integer type);

    /**
     *  异步发送短信验证码
     * @param phone 电话好嘛
     */
    void send(String phone);

    /**
     * 注册
     * @param user user对象
     * @param code 验证码
     */
    void register(User user, String code);

    /**
     * 校验
     * @param username 用户名
     * @param password 密码
     * @return user
     */
    User findByUP(String username, String password);
}
